/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.jandan.ui.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 课程模型类
 * @author gong
 * @version 1.0
 */
public class Lesson implements Serializable{
	/**
	 * 课程ID
	 */
    private long lessonID;
    /**
     * 课程名
     */
    private String lessonName;
    /**
     * 创建日期
     */
    private Date createdDate;
    /**
     * 最近学习日期
     */
    private Date latestLearnedDate;
    /**
     * 每轮学习学习新单词数
     */
    private int newWordsCountOfPerTurn;
    /**
     * 每个小词库单词数
     */
    private int wordsCountOfPerSmallLib;
    /**
     * 每个小词库的信息列表
     */
    private List<SmallWordLibInfo> smallWordLibList;
    /**
     * 词库ID
     */
    private long wordLibID;
    /**
     * 用户ID
     */
    private long userID;
    /**
     * 词库
     */
    private WordLib wordLib;

	public List<SmallWordLibInfo> getSmallWordLibList() {
		return smallWordLibList;
	}
	public void setSmallWordLibList(List<SmallWordLibInfo> smallWordLibList) {
		this.smallWordLibList = smallWordLibList;
	}
	public long getLessonID() {
        return lessonID;
    }
    public void setLessonID(long lessonID) {
        this.lessonID = lessonID;
    }

    public String getLessonName() {
        return lessonName;
    }
    public void setLessonName(String lessonName) {
        this.lessonName = lessonName;
    }
    public Date getCreatedDate() {
        return createdDate;
    }
    public void setCreatedDate(Date createDate) {
        this.createdDate = createDate;
    }
    public Date getLatestLearnedDate() {
        return latestLearnedDate;
    }
    public void setLatestLearnedDate(Date latestLearnDate) {
        this.latestLearnedDate = latestLearnDate;
    }
    public int getNewWordsCountOfPerTurn() {
        return newWordsCountOfPerTurn;
    }
    public void setNewWordsCountOfPerTurn(int newWordsCountOfPerTurn) {
        this.newWordsCountOfPerTurn = newWordsCountOfPerTurn;
    }
    public int getWordsCountOfPerSmallLib() {
        return wordsCountOfPerSmallLib;
    }
    public void setWordsCountOfPerSmallLib(int wordsCountOfPerSmallLib) {
        this.wordsCountOfPerSmallLib = wordsCountOfPerSmallLib;
    }
	public long getWordLibID() {
		return wordLibID;
	}
	public void setWordLibID(long wordLibID) {
		this.wordLibID = wordLibID;
	}
	public long getUserID() {
		return userID;
	}
	public void setUserID(long userID) {
		this.userID = userID;
	}
	public WordLib getWordLib() {
		return wordLib;
	}
	public void setWordLib(WordLib wordLib) {
		this.wordLib = wordLib;
	}
}
